#!/bin/ksh
# %Z%%M%        %I%  %W% %G% %U%

PATH=/bin:/usr/bin:/usr/sbin:
export PATH

WEBSM_HOME=/usr/websm

SERVER_NAME=wsmrefserver

print_usage()
{
  dspmsg websm.cat 1 "
Usage:  %s [-enable | -disable | -start]
Where:
	-enable  -- Enable the websm server on this system
	-disable -- Disable the websm server
	-start   -- Start a websm server
" wsmserver >&2

exit 1
}


start_server()
{

WEBSM_QUIET=1

if [ ! -d /var/websm/data ]; then
  mkdir -p /var/websm/data
else
  rm -f /var/websm/data/${SERVER_NAME}.log  2>/dev/null 1>/dev/null
fi

export WEBSM_QUIET
exec ${WEBSM_HOME}/bin/wjava -n  \
         com.ibm.websm.refresh.WSMRefreshServer	 2> /var/websm/data/${SERVER_NAME}.log

}

enable_server()
{

   disable_server -quiet >/dev/null 2>&1

   # Add this to the src
   mkssys -s ${SERVER_NAME} -p /usr/websm/bin/${SERVER_NAME} -u 0 -S -n 9 -f 9 -a "-start"

}

disable_server()
{

  stopsrc -s ${SERVER_NAME} 2>/dev/null 1>/dev/null
  rmssys -s ${SERVER_NAME}

  return 0
}


if  [[ $# -ne 1 ]] ; then
  print_usage
fi

case $1 in 
  -enable)  	enable_server ;;
  -disable) 	disable_server ;;
  -start)   	start_server ;;
  *) 		print_usage ;;
esac
